a puppet show - Turc Anglais Dictionnaire